Fix IDE CD-drive PIO mode.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 24 May 2006 18:41:47 +0000 (19:41 +0100)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 24 May 2006 18:41:47 +0000 (19:41 +0100)
commitebdd477d44a38e6bb9cd903404d8354135bf1747
tree7d0533624439d87c5743b407bcc3b05c5f361652
parentf12403a5eafaad4428a126ca6ec203a57f441b18
Fix IDE CD-drive PIO mode.
CD drives in PIO mode don't work under Xen because of a change in Linux
between 2.6.12 and 2.6.16, as a result of the following thread:
http://lists.parisc-linux.org/pipermail/parisc-linux/2005-August/027197.html

The change breaks systems which have highmem and a swiotlb because the
ide-cd driver doesn't use the swiotlb, resulting in read/writes to/from
highmem pages in PIO mode not working any longer.  Xen kernels usually have
both highmem and a swiotlb.

Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
patches/linux-2.6.16.13/fix-ide-cd-pio-mode.patch [new file with mode: 0644]